#ifndef QUERY_COMMANDS_SELECT_H
#define QUERY_COMMANDS_SELECT_H 1

#include <common/macro/build.h>
#include <query/query.h>

API_LIBLOCAL result_e query_select_iterator_openpage(query_t *, page_number_t, page_t **);
API_LIBLOCAL result_e query_select_iterator_closepage(query_t *, page_number_t, page_t *);

API_LIBLOCAL result_e query_select_execute(query_t *);
API_LIBLOCAL result_e query_select_step(query_t *);
API_LIBLOCAL result_e query_select_finalize(query_t *);

#endif

